home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
gut_200_.zip
/
GUTS.DOC
< prev
next >
Wrap
Text File
|
1991-01-23
|
11KB
|
307 lines
┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐
│ ? │ │ ? │ │ ? │ G U T S │ ? │ │ ? │ │ ? │ G U T S │ ? │ │ ? │ │ ? │
└───┘ └───┘ └───┘╔═══════════════════════════════════╗└───┘ └───┘ └───┘
┌───┐ ║ Many will try and many will fail ║ ┌───┐
G U T S │ ? │ G U T ║ but if the gods of the doors are ║ U T S │ ? │ G U T S
└───┘ ║ with you today, you might be the ║ └───┘
┌───┐ ┌───┐ ┌───┐║ player we're looking for. The one ║┌───┐ ┌───┐ ┌───┐
│ ? │ │ ? │ │ ? │║ with Courage! The one with GUTS! ║│ ? │ │ ? │ │ ? │
└───┘ └───┘ └───┘╚═══════════════════════════════════╝└───┘ └───┘ └───┘
┌───┐ G U T S ! ┌───┐
G U T S │ ? │ G U T S G U T S │ ? │ G U T S
└───┘ CopyRight 1991 by Paul McGinness └───┘
┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐
│ ? │ │ ? │ │ ? │ Version 2.0 │ ? │ │ ? │ │ ? │
└───┘ └───┘ └───┘ └───┘ └───┘ └───┘
------------------------------------------------------------------------
GUTS is an ANSI only Door program for PCBoard 14.x written using Sam
Smiths Prokit 3.0 for the I/O routines. The object of GUTS is to open as
many of the colored boxes while trying to amass as many points as possible.
Contents of the boxes are numeric values (both + and -) and special codes.
The special codes are:
ZAP : Reset score to zero and end play for today.
END : End of play for today (score intact).
DBL : Double current score (negative score goes lower).
HLF : Cut current score in half.
The GUTS door is now 2 complete games in one. First is the regular GUTS
for POINTS game. In this version, the card set is NOT configurable by
the SYSOP and a bulletin file is produced.
The second game is GUTS FOR TIME! This game is played EXACTLY like the
standard GUTS game except that the user is gambling with his TIME LEFT.
The SYSOP has almost TOTAL CONTROL over this version (as it should be).
Included in this game is a file called GUTS.TIM that contains the card set
used by GUTS FOR TIME. There MUST BE 52 LINES in this FILE!!! The first
two lines contain the lowest and highest values that the user is allowed
to play for. In other words, you control the minimum and maximum minutes
that can be played for. If a user has less than 6 minutes left he/she
can't play GFT. This was done to make it a bit more of a player's game
instead of a last ditch effort for additional time. If a users security
level is so high that his TIME LEFT is higher than the maximum allowed
value, the door won't open for him. No reason to let them get piggy.
In the GUTS.TIM file you can add or delete as many special instruction
cards as you like. Spelling is important so double check that you are
using only 'ZAP','END','DBL' or 'HLF' in your card file. The point cards
MUST be prefixed with a PLUS or MINUS sign (+/-).
To change Standard GUTS into GUTS for TIME, change line 3 in the .CNF
file to read:
@@TIME
Be sure to use capital letters!
-------------------------------------------------------------------------
Files included with GUTS are:
GUTS.EXE : Main Program File.
GUTS.CNF : Configuration Example.
GUTS.ANS : Main Logo Screen.
GUTS.INS : Instruction file.
GUTS.DOC : You are reading it!
GUTS.SNS : .BAT file for Single Node Systems.
GUTS.TIM : GUTS For TIME cards (SYSOP configurable).
GUTS.MNS : .BAT file for Muliple Node Systems.
GUTS.HST : History text file of changes for GUTS.
KILLUSER.EXE : Utility to delete a single entry from the GUTS.USR file.
GUTSTIME.ANS : Logo screen for GUTS for TIME.
DOORJAM.ZIP : Multi-Node Protection System.
UPGRADE2.xxx : Quick upgrade instructions for current users.
Files created by game:
GUTS.USR : User scores. (delete this to reset scores).
GUTSTIME.USR : Keeps track of users in GUTS For TIME.
GUTSCORE.TOP : Name and Score of current top player.
x & xG : Ascii/ANSI Bulletin Files
-------------------------------------------------------------------------
Files needed by Standard GUTS:
GUTS.EXE
GUTS.ANS
GUTS.INS
GUTS.CNF
GUTS.USR
GUTS. BAT file either SNS or MNS
Files needed by GUTS FOR TIME:
GUTS.EXE
GUTS.CNF
GUTS.INS
GUTS.TIM
GUTSTIME.USR
GUTSTIME.ANS
GUTS. BAT file either SNS or MNS
-------------------------------------------------------------------------
GUTS.CNF description:
Line 1: INTERRUPT (Standard ProKit Instruction)
Line 2: Path where game files are found.
Line 3: Path/Name of Bulletin files (no extentions and 7 character limit).
Line 4: Sysop's Name (mixed case);
Line 5: BBS Name (mixed case)
Line 6: Registration Number
If GUTS for TIME is to be played, replace line 3 with '@@TIME'. Since
no bulletin is created for GUTS for Time, this was the easiest field to
use!
Example of a .CNF File for Standard GUTS:
* * * Top of File * * *
INTERRUPT
C:\PCB\GUTS!
C:\PCB\GUTS!\BLT50
Stanley J. Sysop
Not Just Another Pretty BBS
00000
* * * End of File * * *
Example of a .CNF File for GUTS for TIME:
* * * Top of File * * *
INTERRUPT
C:\PCB\GUTS!
@@TIME
Stanley J. Sysop
Not Just Another Pretty BBS
00000
* * * End of File * * *
----------------------------------------------------------------------
GUTS.TIM Description:
Line 1 : Lowest number of minutes allowed (don't use Zero as the user will
need time to disconnect correctly) 3 or 5 is recommended.
Line 2 : Highest number of TOTAL minutes that you will allow as user to
win. This is a very individual choice, I suggest 60 or 90.
Line 3-52 : The 50 cards used by GUTS FOR TIME. These include the ZAP,
END, DBL and HLF cards as well as the point values. You MUST
use a PLUS or MINUS (+/-) sign in front of each number and
NEVER exceed 3 characters on a line. That means a 2 digit
number plus the sign is tha maximum number of characters per
line.
Example of GUTS.TIM
* * * Top of File * * *
5
90
ZAP
+10
DBL
DBL
+5
+3
+2
END
-5
HLF
-3
+10
-15
END
HLF
-4
...continue on till line 52!
* * * End of File * * *
The order of the cards doesn't matter except for the 1st and 2nd. The
special instruction cards can be placed anywhere in the deck as can the
positive and negative values.
----------------------------------------------------------------------
Examples of the .BAT file for running GUTS.
Mulit-Node:
* * * Top of File * * *
REM ╔══════════════════════════════════════════════════════════════════╗
REM ║ This BATCH file runs door GUTS! on Node 1 ║
REM ║ Door was installed on: 01/09/91 ║
REM ╚══════════════════════════════════════════════════════════════════╝
REM
REM
DOORJAM LOCK C:\GUTS! C:\PCB
IF ERRORLEVEL 1 GOTO INUSE
CD\GUTS!
GUTS C:\GUTS!\GUTS.CNF C:\PCB
DOORJAM UNLOCK C:\GUTS!
:LEAVE
CD\PCB
..... Re-load the Board
:INUSE
ECHOBACK C:\PCB\SCREENS\LOCKED.CNF C:\PCB
GOTO LEAVE
* * * End of File * * *
Single Node:
* * * Top of File * * *
REM ╔══════════════════════════════════════════════════════════════════╗
REM ║ This BATCH file runs door GUTS! ║
REM ║ Door was installed on: 01/09/91 ║
REM ╚══════════════════════════════════════════════════════════════════╝
REM
REM
CD\GUTS!
GUTS C:\GUTS!\GUTS.CNF C:\PCB
CD\PCB
..... Re-load the Board
* * * End of File * * *
-------------------------------------------------------------------------
The KILLUSER.EXE Program
This utility is used to delete a username from the GUTS.USR file. The
Syntax of this command is:
KILLUSER [name of user to be deleted]
eg: killuser paul mcginness
The name will be changed to uppercase in the program so that it matches
the .USR entry. The KILLUSER.EXE MUST BE IN THE SAME DIRECTORY AS THE .USR
FILE!
If you want to start your scores from scratch (delete all users) simply
erase the GUTS.USR file. The next time GUTS! is played, a new .USR file
will be created.
-------------------------------------------------------------------------
Installing GUTS:
1: Create a sub-directory (eg:GUTS!)
2: Unzip the contents of GUT(xxx) into it.
3: Tailor the .CNF file as per above.
4: Create your .BAT files and update your door.lst
5: Register GUTS with author!
-------------------------------------------------------------------------
Why Register GUTS:
Writing a DOOR takes MANY hours of work. The $15 fee goes a long way
as an incentive for me to KEEP writing, updating and refining the code
for these doors.
When you register this door you will have the following:
1) Your BBS Name will appear on the opening screen, closing screen
and the Bulletin.
2) The EVALUATION copy of this door only shows the Top 5 users in the
.USR file in the BULLETINS. The registered version, of course, shows
all the players.
------------------------------------------------------------------------
How to Register GUTS:
For VISA or MASTERCARD orders please call ACC BBS at (914)-636-1455
(Lower New York State) and sign on as a user. Fill out SCRIPT 2 and we
will send you your registration number ASAP. Please leave a message to
me or the SYSOP (Skip Ross) for faster response.
OR
Send a check for $15 made out to Paul McGinness with a note giving me
the EXACT spelling and case used in your .CNF file for the SYSOP and BBS
lines.
eg: John B. Smith
The Old Farm BBS
Mail Both to: Paul McGinness
C/O
ACC BBS
138 Fifth Ave Suite 180
Pelham, NY, 10803
!!! Note !!! The Upper/Lower Case is VERY IMPORTANT in registering this
Program as the Registration Number demands an EXACT match.
To speed up the process, you can dial into ACC BBS at (914)-636-1455 and
pick up your registration number (as soon as I receive your check).
--------------------------------------------------------------------
Special Thanks again to:
Skip Ross ACC BBS (914) 636-1455
Guy Cappello The BRENTWOOD BBS (914) 835-7898
Jim Condon Over-The-Edge BBS (914) 747-4635
Jim Fennell The PUB BBS (914) 686-8091
These SYSOPS and thier loyal users are the BEST beta testers a DOOR
author could have. Thanks for all the help and encouragment.
The Latest Version of GUTS will always be found on these QUALITY Boards!